<script>

function parse2(str){
	arr = ( str.match(/\[([^\]]*)\]([^\[]*)/g)) ;
	rst=[];
	for (i=0; i<arr.length; i++)
	{
		tt = /\[([^\]]*)\]([^\[]*)/.exec(arr[i]);
		rst [i] = [];
		rst [i][0]=tt[1];
		rst [i][1]=tt[2];
	}
	return rst;
}

gg = parse2 ("[自我介绍]大家好，我]是智能abc[我的爱好]我喜欢打字，也喜欢爬山，还喜欢打小怪手[对你说的话]如果你喜欢旅游，就找我呗。");

document.write(gg);
</script>

